package com.wanxi.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MiaoSha {
    public static void main(String[] args) throws ParseException {
        String start = "2020年11月11日 0:0:0";
        String end = "2020年11月11日 0:10:0";
//        String reg = "yyyy年MM月dd日 hh:mm:ss";
//        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(reg);
//        Date startTime = simpleDateFormat.parse(start);
//        Date endTime = simpleDateFormat.parse(end);
        String xiaojia = "2020年11月11日 0:03:47";
        String xiaopi = "2020年11月11日 0:10:11";
        judge("小贾",xiaojia,start,end);
        judge("小皮",xiaopi,start,end);
//        Date jia = simpleDateFormat.parse(xiaojia);
//        Date pi = simpleDateFormat.parse(xiaopi);
//        if (getTime(xiaojia) >= getTime(start) && getTime(xiaojia) <= getTime(end)) {
//            System.out.println("小贾可以参加秒杀");
//        } else {
//            System.out.println("小贾不能参加秒杀");
//        }
//        if (pi.getTime() >= startTime.getTime() && pi.getTime() <= endTime.getTime()) {
//            System.out.println("小皮可以参加秒杀");
//        } else {
//            System.out.println("小皮不能参加秒杀");
//        }

    }

    public static void judge(String name, String localTime, String start, String end) {
        if (getTime(localTime) >= getTime(start) && getTime(localTime) <= getTime(end)) {
            System.out.println(name + "可以参加秒杀");
        } else {
            System.out.println(name + "不能参加秒杀");
        }
    }

    public static long getTime(String format) {
        String reg = "yyyy年MM月dd日 hh:mm:ss";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(reg);
        try {
            Date startTime = simpleDateFormat.parse(format);
            return startTime.getTime();
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return 0L;
    }
}
